home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Amiga Inside!
/
Amiga FD Inside (1995)(Ultramax).iso
/
berndspd
/
musiktools
/
superplay
/
docs
/
superplay-lib_eng.doc
< prev
next >
Wrap
Text File
|
1994-12-13
|
8KB
|
253 lines
superplay.library V4.3
- FREEWARE -
© 1994 by Andreas R. Kleinert. All rights reserved.
This program was written under OS V3.1 and is therefore
fully compatible. It needs OS V2.04+.
Release Date : 13.12.1994
Copyright :
===========
The program superplay.library V4.3 and its documentation files are
(C)opyright 1994 by Andreas R. Kleinert. All rights reserved.
The usage of the "superplay.library" for own program projects, no
matter if commercial or non-commercial, is allowed without any
restrictions.
Disclaimer :
============
The author takes no responsibility for any results of the use of this
program.
This software is provided "AS IS" and there is no warranty of any kind,
so that you use this software at your own risk.
Functions :
===========
The "superplay.library" is used in many of my programs and it consists of
many functions, which make playing, saving and converting of various
sound formats (SoundTracker, MED, IFF-8SVX, VOC, ...) much easier.
External Player-Libraries (SPObjects) allow highest possible
flexibility and easy to do expansions.
Just send me your own SPObjects if you want to have them added
to the main distribution archive or onto the developer disk.
Installation :
==============
Just copy the "superplay.library" into your "LIBS:"-directory.
Copy all the SPObjects to "LIBS:spobjects/".
Correspondence :
================
If you like, you may send me some money. Perhaps this will motivate me
to continue programming such programs or just making updates of
this one. Send bug-reports, money or whatever to :
Andreas R. Kleinert,
Grube Hohe Grethe 23,
D-57074 Siegen,
Germany.
Phone: +49-271-331859 (weekdays after 18.00h)
+49-271-332147 (weekdays after 18.00h)
EMail: Fido Andreas Kleinert 2:2457/435.10
Usenet/InterNet Andreas_Kleinert@superview.ftn.sub.org
If nothing else works, try one of these Fido-InterNet gateways:
Andreas_Kleinert@p10.f435.n2457.z2.fido.sub.org (Germany)
Andreas_Kleinert@p10.f435.n2457.z2.fidonet.org (US)
Support :
=========
The following programs are currently supporting the "superplay.library" :
- SuperPlay
- SimplePlay
- ...
SPObjects :
===========
SVObject Type Formats Write
ST Module SoundTracker, ProTracker, ... -
MED Module MMD0 -
JAM Modul JamCracker V1.00+ -
8SVX Sample IFF-8SVX (unencoded) Sample
VOC Sample PC VOC V1.10 Sample
WAV Sample RIFF-WAVE (Windows) Sample
SoundDT Sample OS3 Sound Datatypes -
Planned SVObjects (no guarantee !) :
- many...
Thanks and greetings to :
=========================
in alphabetical order :)
Alex Carbin (TuC / PowerBrei Red.),
Fred Fish (AmigaLibDisks),
Gerd Frank (BerndsPD),
Stefan Grad (GPD),
Stefan Kremer (TuC / PowerBrei Red.),
Alex Lange (Time PD-Serie),
H.P. Lattka (Franz PD-Serie),
Andreas Manewaldt (Taifun PD-Serie),
Michael Petrikowski (Amiga Szene),
and all I forgot !
History :
=========
V4.3 (13.12.1994) :
-------------------
- added JamCracker support (JAM.spobject)
- added OS3 Sound DataTypes support (SoundDT.spobject).
Needs at least superplay.library V4.3, since
some additional work has to be done.
- fixed bug in ST sample extraction routine
(was only possible with XPK packed modules)
- fixed internal bug inside all SPObjects.
V4.2 (09.12.1994) :
-------------------
- file recognition did not work with V4.1.
(-> UNUSEABLE)
V4.1 (02.12.1994) :
-------------------
- adjusted some version descriptions in the Reference-Docs
- added new SPL_GetFileType() function, like in superview.library
- SPObject-Docfiles had been included twice in different directories
(old and new docs). Removed.
(-> Gerd Frank)
V3.1 (21.07.1994) :
-------------------
- This is not really a bug-fix, but more an additional feature :
increased Version to 3, because it was not save in V2.1 to pass
a NULL value for SuperWrite()'s "source_handle" parameter,
although this is supported by the V2 SPObjects (now).
If you plan to add this feature to your software, request at
least V3+ !
V2.1 (20.07.1994) :
-------------------
- introduced "SampleLists" and added two new functions to superplay-
Library and Version 2 SPObjects for getting and setting of the
Lists. Added two Example-Programs which demonstrate usage of
SampleLists.
- re-arranged directory structure of most sub-dirs
- all NON-DISK loading and saving, e.g. from/into ClipBoard
DID NOT WORK.
Specifications had to be changed slightly - in a compatible way -
to re-arrange READING to work (see Reference-Docs,
SPL_InitHandleAsClip-Function).
For WRITING only superplay-Library had to be changed.
(This bug-fix has not yet been tested, since SuperPlay does not
support ClipBoard-Access, but it has been done the same way
as in superview.library, so it should work ...)
- ST.spobject and MED.spobject now allow extraction of Samples
of Modules
(see example-programs "SampleListDemo" and "SampleListPlay")
- fixed bad bug in ST.spobject's file-recognition (see there)
V1.6 (02.07.1994) :
-------------------
- new version of SuperPlay (GUI improved)
- changes to ST.spobject and WAV.spobject
- added ".fd"-files to "Programmers/fd", which might be useful
for Basic programmers (".bmap" generation) or for generating
Link-Libraries
- last not least : I'm now reachable via EMail
(Fido : 2:2457/245.10)
V1.5 (17.05.1994) :
-------------------
- use of SAS/C V6.51
- strongly improved ST.spobject
V1.4 (30.04.1994) :
-------------------
- now WAV.spobject is really DEBUGGED and WORKS, which it
actually was not and did not before ;<
- also improved the other SPObjects a lot
V1.3 (30.3.1994) :
------------------
- added WAV.spobject to the distribution
- the new ST.spobject is now freely available as one of the supplied
Example-SPObjects
- improved Example-Programs : e.g. removed dependeny on ak_gen0.library
- removed some garbage from the header-files
- replaced SAS/C's sprintf()-routine with own, RawDoFmt()-based one.
This increases codesize a little bit, because sprintf() wasn't
actually used yet. This might come in the future.
- now using Utility-Library for integer operations (activated
SAS/C's UTILLIB option) : this increases 68000-codesize a little
bit, but increases speed on 68020+ systems
(should also decrease codesize, but does not ...)
V1.2 (27.2.1994) :
------------------
- recompilation : use of SAS/C V6.5.
- Parameter-BugFix in SVO_SetWriteSubType() :
pragmas put it into D1 instead of A2
- fixed small bug in the memory management routines
V1.1 :
------
- First Version. FREEWARE.
Copyrights :
============
Some of the mentioned names or products above may be copyrighted by
companies or trademarks of companies.
Remark: Drawericons have been taken from Fred Fish's AmigaLibDisks.